<?php




function pre($arr)
{
    echo '<pre>';
    print_r($arr);
    echo '</pre>';
}


    /**
     * 获取当前URL
     */
    function getUrl()
    {
        $url = $_SERVER['PHP_SELF'] . '?';
        if ($_GET) {
            foreach ($_GET as $k => $v) {
                if ($k != 'page') {
                    $url .= "{$k}={$v}&";
                }
            }
        }
        return $url;
    }

    /**
     * 下载上传的图片
     * string       $table_name     表名
     * string       $name           $_FILE的名
     * string       $file_dir       下载到的目录
     * return       返回下载的数组
     */
    // function upload($name, $table_name, $file_dir = 'upload')
    // {
    //     // 1. 判断错误信息
    //     if ($_FILES[$name]['error'] > 0) {
    //         switch ($_FILES[$name]['error']) {
    //             case 1:
    //                 return "文件大小超出了 upload_max_filesize 的值";
    //                 break;
    //             case 2:
    //                 return "上传的文件大小超出了MAX_FILE_SIZE指令的值";
    //                 break;
    //             case 3:
    //                 return "如果文件没有完全上传";
    //                 break;
    //             case 4:
    //                 return "没有指定上传文件";
    //                 break;
    //             default:
    //                 return "未知错误";
    //         }
    //     }

    //     $uploads = $file_dir . '/' . $this->db_prefix . $table_name; //指定上传目录
    //     if (!is_dir($uploads)) {
    //         mkdir($uploads, 0777, TRUE);
    //     }

    //     // 获取文件类型
    //     $type = explode('/', $_FILES[$name]['type']); // image/jpeg

    //     // 获取文件后缀
    //     $suffix = array_pop($type);

    //     // 允许上传的数据类型
    //     $allows = ['jpeg', 'jpg', 'png', 'gif', 'psd'];

    //     //判断上传的文件类型
    //     if (!in_array($suffix, $allows)) { //in_array检查数组中是否存在某个值 
    //         return "不允许上传 {$suffix} 文件类型<br />";
    //     }

    //     // 指定文件名
    //     $new_name = date("YmdHis") . mt_rand(100, 999) . '.' . $suffix;
    //     $path = $uploads . '/' . $new_name;

    //     if (move_uploaded_file($_FILES[$name]['tmp_name'], $path)) {
    //         $up_info['code'] = 1;
    //         $up_info['path'] = $path;           //图片所在路径 + 文件名
    //         $up_info['dir'] = $uploads;         //所在的文件夹
    //         $up_info['new_name'] = $new_name;   //文件名
    //         $up_info['str_mark'] = $this->strMark($path, '小酒窝', $new_name, $uploads);
    //         $up_info['img_mark'] = $this->imgMark($path, './upload/logo.png', $new_name, $uploads);
    //         $up_info['msg'] = "上传图片成功!";
    //     } else {
    //         $up_info['code'] = 0;
    //         $up_info['msg'] = "上传图片失败!";
    //     }
    //     return $up_info;
    // }

    // 文字水印
    // function strMark($img_path, $str = '', $str_name = '', $dir = 'strmark/')
    // {
    //     list($w, $h, $type) = getimagesize($img_path); //拿到图片的宽、高和类型

    //     $types = [1 => 'gif', 2 => 'jpeg', 3 => 'png'];

    //     $image_cre = 'imagecreatefrom' . $types[$type]; //变量函数

    //     $pre_img = $image_cre($img_path); //原图

    //     $red = imagecolorallocate($pre_img, 255, 0, 0); //给图片上颜色

    //     $x = 50; //  距离左边50
    //     $y = 50; //  距离上边50

    //     // 添加文字
    //     imagettftext($pre_img, 50, 0, $x, $y, $red, 'fonts/STXINGKA.TTF', $str);

    //     // header("Content-Type:image/{$types[$type]}");

    //     $save = 'image' . $types[$type];

    //     $str_mark_dir = $dir . '/strmark/'; //保存路径
    //     if (!is_dir($str_mark_dir)) {
    //         mkdir($str_mark_dir);
    //     }

    //     // 保存文字水印图片
    //     $save($pre_img, $str_mark_dir . 'strmark' . $str_name);

    //     imagedestroy($pre_img);

    //     return $str_mark_dir . 'strmark' . $str_name;
    // }

    // 图片水印
    // function imgMark($ori_img, $water_img, $img_name = '', $img_dir = 'imgmark/')
    // {
    //     list($ori_w, $ori_h, $ori_type) = getimagesize($ori_img);
    //     list($wa_w, $wa_h, $wa_type) = getimagesize($water_img);

    //     $types = [1 => 'gif', 2 => 'jpeg', 3 => 'png'];

    //     $preimagecreate = 'imagecreatefrom' . $types[$ori_type]; //原图
    //     $waterimagecreate = 'imagecreatefrom' . $types[$wa_type]; //新图

    //     $pre_img = $preimagecreate($ori_img);
    //     $img_desc = $waterimagecreate($water_img);

    //     //水印图片的位置
    //     $x = 100;
    //     $y = 100;

    //     imagecopy($pre_img, $img_desc, 0, 0, $x, $y, 150, 102);

    //     // header("Content-Type:image/{$types[$ori_type]}");

    //     $water_img_dir = $img_dir . '/imgmark/';
    //     if (!is_dir($water_img_dir)) {
    //         mkdir($water_img_dir);
    //     }

    //     $save = 'image' . $types[$ori_type];
    //     $save($pre_img, $water_img_dir . 'imgmark' . $img_name);

    //     imagedestroy($pre_img);
    //     imagedestroy($img_desc);

    //     return $water_img_dir . 'imgmark' . $img_name;
    // }


$current_url = pathinfo($_SERVER['PHP_SELF'])['basename'];
// pre($current_url);



